package com.pz.account.domain.model;


import com.pz.art.domain.AssoMember;
import com.ruoyi.common.core.domain.entity.SysUser;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 登入参数实体
 */
@Setter
@Getter
@ToString
public class MemberLoginParams {

    /**
     * 用户名
     */
    private String phone;

    /**
     * 密码
     */
    private String name;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户输入的验证码
     */
    private String validCode;

    /**
     * session中的验证码
     */
    private String codeInSession;
    /**
     * 验证码类型1注册验证码2普通登录验证码
     */
    private String validCodeType;

    /**
     * 登录来源 0 pc  1 app 2 mobile
     */
    private int source;
    /**
     * 登录方式0验证码登录，1用户名密码登录，2本机一键登录，3微信单点登录
     */
    private String loginType;

    public void setFromApp() {
        this.source = 1;
    }

    /**
     * 验证验证码 是否正确 （目前都不需要验证码）
     *
     * @return 正确返回true  否则返回false
     */
    public boolean validateCode() {

        // 目前都不需要验证码
        return true;
    }
    private AssoMember assoMember;


}
